package com.campus.counseling.model.query;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@Schema(description = "心理测试查询参数")
@EqualsAndHashCode(callSuper = true)
public class PsychologicalTestQuery extends BaseQuery {
    
    @Schema(description = "测试类型")
    private String testType;
    
    @Schema(description = "状态（0:禁用 1:启用）")
    private Integer status;
    
    @Schema(description = "标题")
    private String title;
    
    @Schema(description = "难度（1-5）")
    private Integer difficulty;
    
    @Schema(description = "分类")
    private String category;
    
    @Schema(description = "是否必修")
    private Boolean isRequired;
} 